persistent rumour - German English Dictionary